home *** CD-ROM | disk | FTP | other *** search
-
- (*
- ** 3d unit
- ** By Bas van Gaalen
- *)
-
- unit u_3d;
-
- interface
-
- const
- maxpolys=100;
- divd:word=128;
- dist:word=200;
-
- type
- polytype=array[0..maxpolys] of integer;
-
- var
- polyz,pind:polytype;
- ctab,stab:array[0..255] of integer;
-
- procedure quicksort(hi:integer);
- procedure rotate(var x,y,z:integer; dx,dy,dz:integer);
- procedure rrotate(var x,y,z:real; dx,dy,dz:integer); { real rotate }
- procedure conv3dto2d(var x,y:integer; ox,oy,oz:integer);
- function checkfront(x1,y1,x2,y2,x3,y3:integer):boolean;
-
- implementation
-
-